Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 El Salvador F1 Costa Rica F1 Brazil F1 Chile #1-w1 Chile #1-w2 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 France F8 France F9 France F10 France F11 Brazil F3 Brazil F4 Argentina F4 Argentina F5 Argentina F6 Bolivia F2 Colombia F4 Brazil F1 Brazil F2 Chile F1 Chile F2 Chile F3 Argentina F3 Argentina F4 Argentina F5 USA F12 Ecuador F2 Ecuador F3 Argentina F11 Colombia F5 Colombia F6 Venezuela F7 Venezuela F8 Colombia F1 Colombia F2 Argentina F1 Argentina F2 Argentina F3 Uruguay F1 Ecuador F1 Uruguay F2 Argentina F4 Argentina F5 Argentina F7 Argentina F8 Argentina F9 Venezuela F1B Ecuador F1 Ecuador F2 Ecuador F3 Uruguay F4 Banca Stato Challenger Lugano - Lugano USTA Challenger of North Miami Beach - North Miami Beach Maia Open 2002 - Maia SMS Tennis Cup - Sao Paulo VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio IX Trofeo Ciudad de Quito - Quito Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa Bogota Challenger - Bogota Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Open de Montauban - Montauban Trofeo Francesco Guzzini - Recanati Copa Petrobras Bogota - Bogota Bogota Challenger - Bogota Ciudad de Pozoblanco Open Diputacion - Cordoba Seguros Bolivar Open - Bogota 14° BH Tennis Open - Belo Horizonte II Manta Open - Manta XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Copa Ericsson Chile - Santiago IX Gramado Open - Gramado Seguros Bolivar Open - Medellin XL Challenger de Tenis Copa Sevilla - Seville Copa Petrobras Colombia - Bogota X Open Internacional D'Andorra - Andorra Copa Petrobras Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Aberto de Santa Catarina de Tenis - Florianopolis The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Ethias Trophy - Mons Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras-Colombia - Bogota Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Abierto Internacional Varonil Ciudad de Cancun - Cancun Salinas Challenger Heilbronn Challenger Bogota Challenger Challenger Leon 2003 - Leon Mexico City Challenger Pereira Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Cali Challenger Arroyo de la Encomienda - Valladolid Bogota Challenger Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Sarasota Challenger Winnetka Challenger Bogota Challenger Barranquilla Challenger Kosice Challenger Milan Challenger Bogota Challenger Medellin Challenger The Surbiton Trophy - Surbiton Aberto de Sao Paulo - Sao Paulo Manta Challenger Bogota Challenger Carson Challenger Ojai Challenger Noumea Challenger Bucaramanga Challenger Chitre Challenger Bordeaux Challenger Rijeka Challenger Nottingham Challenger Barranquilla Challenger Seguros Bolivar Open - Medellin Pereira Challenger San Luis Potosi Challenger - San Luis Potosi Bucaramanga Challenger AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis Nord LB Open - Braunschweig Morelos Challenger Seguros Bolivar Open - Cali Drummondville Challenger Leon Challenger Manchester Challenger V Gramado Open de Tennis - Gramado Vancouver Challenger Bogota Challenger Knoxville Challenger Noumea Challenger Bucaramanga Challenger Guadalajara Challenger Leon Challenger Tallahassee Challenger Bordeaux Challenger Manchester Challenger Barranquilla Challenger Medellin Challenger Monterrey Challenger Guayaquil Challenger Bogota Challenger Noumea Challenger Savannah Challenger Vicenza Challenger Surbiton Challenger Nottingham Challenger Floridablanca Challenger Bogota Challenger Fairfield Challenger Memorial Savigni - Sassuolo X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires X Challenger Britania Zavaleta - Puebla Copa Petrobras Aracaju - Aracaju Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Credicard Mastercard Tennis Cup 2005 - Campos do Jordao dBI Tennis Challenger - Binghamton VIII Gramado Open - Gramado GHI Bronx Classic - Bronx Copa Petrobras - Montevideo Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Copa Petrobras - Buenos Aires Mobilux Open - Luxembourg Nossa Caixa Tennis Cup - Sao Paulo San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Tunis Open 2006 - Tunis The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger ATP de Cuenca Diario El Mercurio - Cuenca Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Grand Prix de Tennis de Lyon - Lyon Joinville Tennis Festival - Joinville II Manta Open - Manta Seguros Bogota Open - Bogota Copa Petrobras Paraguay - Asuncion Ethias Trophy - Mons XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Uruguray - Montevideo La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Voit Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger Baden Open - Karlsruhe Memorial Manfredini - Sassuolo Bancolombia Open - Bogota Polska Energia Open - Bytom Amazonia Open de Tenis - Belem BH Tennis Open - Belo Horizonte Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao IV Manta Open - Manta Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Oklahoma Challenger - Tulsa XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Uruguay - Montevideo Tatra Banka Slovak Open - Bratislava Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo ATP Challenger La Serena - La Serena Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Challenger ATP de Cuenca Diario El Mercurio - Cuenca ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava San Remo Tennis Cup - San Remo BSI Challenger Lugano - Lugano Seguros Bolivar Open - Bogota Oldum Brown Vancouver Open - Vancouver Credicard Citi Mastercard Tennis Cup - Campos do Jordao BNP Paribas Primrose - Bordeaux Copa Petrobras-Brazil - Aracaju Ethias Trophy - Mons Copa Petrobras-Paraguay - Asuncion San Marino CEPU Open - San Marino Copa Petrobras-Uruguay - Montevideo Wroclaw Challenger Tunis Challenger Zagreb Challenger Alessandria Challenger Copa Petrobras-Argentina - Buenos Aires Prostejov Challenger Furth Challenger Braunschweig Challenger Pozoblanco Challenger Rome Challenger San Marino Challenger Sao Paulo Challenger Cordenons Challenger San Luis Potosi Challenger Bogota Challenger Buenos Aires Challenger Mons Challenger Montevideo Challenger Rennes Challenger Guayaquil Challenger Lima Challenger Sao Paulo Challenger Salinas Challenger Sunrise Challenger Binghamton Challenger Montevideo Challenger Buenos Aires Challenger Medellin Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Bucaramanga Challenger Salinas Challenger San Jose Challenger Belo Horizonte Challenger Pereira Challenger Asuncion Challenger Tallahassee Challenger Sarasota Challenger Winnetka Challenger Manta Challenger Campos do Jordao Challenger Cali Challenger Belo Horizonte Challenger Mons Challenger Rennes Challenger Guayaquil Challenger Pacific Life Open - Indian Wells Masters Series - Hamburg Barranquilla Challenger Pereira Challenger Caltanissetta Challenger Bogota Challenger Cali Challenger Dallas Challenger Cali Challenger San Luis Potosi Challenger Pereira Challenger Champaign Challenger Puebla Challenger Ilkley Challenger Copa Ericsson Argentina - Buenos Aires Las Vegas Challenger Canberra Challenger Morelos Challenger Santo Domingo Challenger Monterrey Challenger Medellin Challenger San Luis Potosi Challenger 2007 - San Luis Potosi Abierto Club Casablanca - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca Copa Ericsson Argentina - Buenos Aires Ostdeutscher Sparkessen Cup - Dresden Copa AT&T - Buenos Aires French Open - Paris Copa AT&T - Buenos Aires The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis The Stella Artois Championships - London RCA Championships - Indianapolis BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Millenium Tennis Championships - Delray Beach Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Artois Championships - London The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Indianapolis Tennis Championships - Indianapolis Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland SA Tennis Open - Johannesburg SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem If Stockholm Open - Stockholm Brisbane International - Brisbane Heineken Open - Auckland Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta PTT Thailand Open - Bangkok Valencia Open - Valencia Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota Citi Open - Washington If Stockholm Open - Stockholm Valencia Open - Valencia Heineken Open - Auckland Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Ecuador Open - Quito Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Ecuador Open - Quito Geneva Open - Geneva Synsam Swedish Open - Bastad International Tennis Championships - Delray Beach Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Barcelona Open BancSabadell - Barcelona Regions Morgan Keegan Championships - Memphis BA-CA Tennis Trophy - Vienna Movistar Open - Santiago Copa Telmex - Buenos Aires Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach French Open - Paris Open Sabadell Atlantico - Barcelona Delray Beach Open - Delray Beach BMW Open - Munich Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Countrywide Classic - Los Angeles Claro Open Colombia - Bogota BMW Open - Munich Campionati Internazionali d'Italia - Rome Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Rogers Masters - Toronto Aircel Chennai Open - Chennai Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Regions Morgan Keegan Championships - Memphis Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, World Group, PO, COL-JPN 2-3 Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 1R, COL-URU 4-1 Olympics - London Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group I, PO, MEX-COL 0-5